#include <iostream>

//函数重载:函数名相同，函数功能不同的函数
//默认参数不能构成重载
//占位参数能构成重载
int add(int a, int b)
{
    return a + b;
}

// int add(int a, int b, int c = 0)
// {
//     return a + b;
// }

double add(double a, double b)
{
    return a + b;
}

int main()
{
    std::cout << add(1,2) << std::endl;
    std::cout << add(1.1, 2.2) << std::endl;
    return 0;
}